{{{signatureTitle true }}}

{{#unless hideSources}}

{{> member.sources}}

{{/unless}}

{{> comment}}

{{#if typeParameters}}

**Type parameters:**

{{> typeParameters}}

{{/if}}

{{#if parameters}}

{{#with parameters}}

{{{parameterTable true}}}

{{/with}}

{{/if}}

{{#if type}}

{{#with type}}
{{#ifIsFunctionType false}}

{{#unless hideSources}}

{{#if comment.returns}}

**Returns:** *{{{type}}}*

{{#with comment.returns}}

{{{comment}}}

{{/with}}

{{/if}}

{{/unless}}

{{#if type.declaration}}

{{#with type.declaration}}

{{> parameter}}

{{/with}}

{{/if}}

{{/ifIsFunctionType}}
{{/with}}

{{/if}}